package com.runtu.domain.activity.service.trial;


import com.runtu.domain.activity.adapter.repository.IActivityRepository;
import com.runtu.types.design.framework.tree.AbstractMultiThreadStrategyRouter;
import com.runtu.types.design.framework.tree.AbstractStrategyRouter;

import javax.annotation.Resource;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeoutException;

/**
 *功能服务支撑类
 * @param <MarketProductEntity>
 * @param <Object>
 * @param <TrialBalanceEntity>
 */
public abstract class AbstractGroupBuyMarketSupport<MarketProductEntity,Object,TrialBalanceEntity> extends AbstractMultiThreadStrategyRouter<MarketProductEntity,Object,TrialBalanceEntity> {


    protected long timeout=1000;

    @Resource
    protected IActivityRepository repository;


    @Override
    protected void multiThread(MarketProductEntity requestParameter, Object dynamicContext) throws ExecutionException, InterruptedException, TimeoutException {

    }
}
